/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   TOOLBAR & PADDING
 ========================================================================== */

.tm-toolbar {
    padding: 5px 20px;
    background: #ffffff;
}

@media (min-width: 1450px) {
.tm-navbar-left {
    left: 40px;
}
}

@media (min-width: 900px) and (max-width: 1450px) {
.tm-navbar-right {
    right: 10px;
}
}


/* ========================================================================
   SEARCH BAR
 ========================================================================== */  

.uk-search .uk-search-field, .uk-search .uk-search-field:focus {
    left: -30px;
    width: 120px;
}

.tm-search .uk-dropdown-blank {  
display: block;  
}

.uk-search .uk-search-field,  
.uk-search .uk-search-field:focus {  
left: -35px;  
width: 140px;
background-color: rgba(0,0,0,0.05);  
}
.uk-search-field::-webkit-input-placeholder {   
color: #2e2a25;   
}  

.uk-search-field:-moz-placeholder {  
color: #2e2a25;  
opacity:  1;  
}  

.uk-search-field::-moz-placeholder {  
color: #2e2a25;  
opacity:  1;  
}  

.uk-search-field:-ms-input-placeholder {  
color: #2e2a25;  
}

.uk-search:before {
    color: rgba(0, 0, 0, 0.5);
}


/* ========================================================================
   NAVBAR
 ========================================================================== */

.uk-navbar-nav > li > a {
    font-size: 14px;
}

.uk-navbar-nav > li:not(:last-child), .uk-navbar-brand {
    margin-right: 20px;
}

[data-uk-sticky].uk-active .tm-logo-small img {
  max-width: 100%;
  padding-top: 0;
}


/* ========================================================================
   BUTTONS
 ========================================================================== */

.uk-button {
    font-weight: 700;
    line-height: 34px;
}

.uk-contrast .uk-button {
    color: #131313;
    background: #ffba00;
    font-weight: 700;
}

.uk-button-large {
    min-height: 45px;
    padding: 0 25px;
    line-height: 45px;
    font-size: 16px;
}


/* ========================================================================
   CONTRAST
 ========================================================================== */

.uk-contrast a:not([class]),
.uk-contrast .uk-link,
.uk-block-secondary a:not([class]),
.uk-block-secondary .uk-link,
.uk-block-primary .uk-panel-box:not(.uk-panel-box-primary):not(.uk-panel-box-secondary) a:not([class]),
.uk-block-primary .uk-panel-box:not(.uk-panel-box-primary):not(.uk-panel-box-secondary) .uk-link,
.uk-block-secondary .uk-panel-box:not(.uk-panel-box-primary):not(.uk-panel-box-secondary) a:not([class]),
.uk-block-secondary .uk-panel-box:not(.uk-panel-box-primary):not(.uk-panel-box-secondary) .uk-link {
  color: #f9f9f9;
}


/* ========================================================================
   LINKY MAP ADJUSTMENTS
 ========================================================================== */

#linkycontrols {
    background: rgba(0, 0, 0, 0);
    height: 0px;
    left: 5px;
    width: 0px;
    z-index: 9;
}

@media(min-width: 200px) and (max-width: 900px) {
.google-visualization-tooltip img {
    width: 50px;
    height: 50px;
}
}


/* ========================================================================
   ACCORDION TITLES
 ========================================================================== */

.uk-accordion-title {
    font-size: 18px;
    line-height: 24px;
    color: #0079C1;
    font-weight: 400;
}


/* ========================================================================
   ZOO - layout
 ========================================================================== */

.uk-list > li:before,
.uk-list > li:after {
  content: "";
  display: inline;
}

.tm-noblog.tm-fullscreen > .tm-block-full-width > .uk-container { 
max-width: none !important; 
padding: 0 !important; 
}


/* ========================================================================
   MOBILE FONT ADJUSTMENTS
 ========================================================================== */

@media(min-width: 900px) {
h6 {font-size: 46px; line-height: 50px; font-weight:700;}
h1 {font-size: 40px; line-height: 44px; font-weight:700;}
h2 {font-size: 34px; line-height: 38px; font-weight:700;}
.uk-article-title {font-size: 30px; line-height: 34px; font-weight:700;}
}

@media(min-width: 768px) and (max-width: 900px) {
h6 {font-size: 42px; line-height: 48px; font-weight:700;}
h1 {font-size: 38px; line-height: 42px; font-weight:700;}
h2 {font-size: 30px; line-height: 34px; font-weight:700;}
h3 {font-size: 24px; line-height: 28px; font-weight:700;}
h4 {font-size: 19px; line-height: 21px; font-weight:700;}
.uk-article-title {font-size: 28px; line-height: 32px; font-weight:700;}
}

@media(min-width: 320px) and (max-width: 768px) {
h6 {font-size: 32px; line-height: 26px; font-weight:700;}
h1 {font-size: 32px; line-height: 36px; font-weight:700;}
h2 {font-size: 26px; line-height: 30px; font-weight:700;}
h3 {font-size: 22px; line-height: 24px; font-weight:700;}
h4 {font-size: 18px; line-height: 20px; font-weight:700;}
.uk-article-title {font-size: 26px; line-height: 30px; font-weight:700;}
}


/* ========================================================================
   Mobile Responsive Menu
 ========================================================================== */

@media (min-width: 1250px) and (max-width: 1400px) {
.uk-navbar-nav > li > a {
    font-size: 13px;
}
.tm-navbar-left {
    left: 40px;
}
}

@media (min-width: 1190px) and (max-width: 1250px) {
.uk-navbar-nav > li > a {
    font-size: 12.5px;
}
.tm-navbar-left {
    left: 15px;
}
}

@media (min-width: 1140px) and (max-width: 1190px) {
.uk-navbar-nav > li > a {
    font-size: 12px;
}
.tm-navbar-left {
    left: 15px;
}
}

@media (min-width: 1000px) and (max-width: 1140px) {
.uk-navbar-nav > li > a {
    font-size: 12px;
}
.tm-navbar-left {
    left: 5px;
}
}

@media (min-width: 760px) and (max-width: 1000px) {
.uk-navbar-nav > li > a {
    font-size: 12px;
}
.tm-navbar-left {
    left: 5px;
}
}


/* ========================================================================
   Video Gallery
 ========================================================================== */

.tm-switcher-chester .uk-tab > li.uk-active > a {
  font-weight: bold;
  font-size: 14px;
}
.tm-switcher-chester .uk-tab > li > a {
  color: #2e2a25;
}

.tm-switcher-chester .uk-nav li > a {
  color: #2e2a25;
}
.tm-switcher-chester .uk-nav-dropdown > li > a:hover {
  font-weight: bold;
  font-size: 14px;
}
.tm-switcher-chester .uk-nav-dropdown > li.uk-active > a {
  font-weight: bold;
  font-size: 14px;
}


/* ========================================================================
   PARK-KING Page
 ========================================================================== */

/*.product-uikit-park-king h1 {
  color: #ffffff;
  visibility: hidden;
}
.product-uikit-park-king h1:before {
  content: url("https://www.tnrdoors.com/images/stories/PARK-KING-logo.png");
  visibility: visible;
}*/

@media (min-width: 480px) {
.product-uikit-park-king .park-king-header {
    text-align: center;
}
.product-uikit-park-king .park-king-header-logo {
    float: none;
}
}

/* Phone landscape and bigger */
@media (min-width: 480px) {
.product-uikit-model-hdp h1:after, .product-uikit-model-hdlh h1:after {
  content: url("https://www.tnrdoors.com/images/stories/PARK-KING-logo.png"); 
}
}
/* Tablet and bigger */
@media (min-width: 800px) {
.product-uikit-model-hdp h1:after, .product-uikit-model-hdlh h1:after {
  content: url("https://www.tnrdoors.com/images/stories/PARK-KING-logo.png"); 
  float: right;
  position:  relative;
  bottom: 80px;
}
}
/* Desktop and bigger */
@media (min-width: 980px) {
.product-uikit-model-hdp h1:after, .product-uikit-model-hdlh h1:after {
  content: url("https://www.tnrdoors.com/images/stories/PARK-KING-logo.png"); 
  float: right;
  position:  relative;
  bottom: 80px;
}
}
/* Large screen and bigger */
@media (min-width: 1230px) {
.product-uikit-model-hdp h1:after, .product-uikit-model-hdlh h1:after {
  content: url("https://www.tnrdoors.com/images/stories/PARK-KING-logo.png"); 
  float: right;
  position:  relative;
  bottom: 80px;
}
  }

/* ========================================================================
   CHILLFAST Page
 ========================================================================== */

/* Phone landscape and bigger */
@media (min-width: 480px) {
.product-uikit-model-chillfast h1:after {
  content: url("https://www.tnrdoors.com/images/stories/CHILLFAST-logo.png"); 
}
}
/* Tablet and bigger */
@media (min-width: 800px) {
.product-uikit-model-chillfast h1:after {
  content: url("https://www.tnrdoors.com/images/stories/CHILLFAST-logo.png"); 
  float: right;
  position:  relative;
  bottom: 55px;
}
}
/* Desktop and bigger */
@media (min-width: 980px) {
.product-uikit-model-chillfast h1:after {
  content: url("https://www.tnrdoors.com/images/stories/CHILLFAST-logo.png"); 
  float: right;
  position:  relative;
  bottom: 55px;
}
}
/* Large screen and bigger */
@media (min-width: 1230px) {
.product-uikit-model-chillfast h1:after {
  content: url("https://www.tnrdoors.com/images/stories/CHILLFAST-logo.png"); 
  float: right;
  position:  relative;
  bottom: 55px;
}
  }


/* ========================================================================
   Careers Page
 ========================================================================== */

/* Accordian List Spacing */
.careers-list .uk-accordion-content {
    margin-bottom: 30px;
}

/* ========================================================================
   Our Products Menu
 ========================================================================== */

/* Rubber Door Products Link Styling */
/*.uk-nav li > .menu-rubber-door-products {
  color: #D14233 !important;
  font-weight: 600 !important;
}*/

/* ========================================================================
   HHPD Products
 ========================================================================== */

.hhpd-products .uk-overlay-background {
  background: rgba(51, 51, 103, 0.9) !important;
  color: #ffffff !important;
}
.hhpd-products .uk-button {
  background: #f9ad09 !important;
}
.hhpd-products .uk-thumbnav > * > * > img {
  opacity: 1 !important;
}

/* ========================================================================
   Find A Sales Rep Test Page
 ========================================================================== */

.find-sales-manager-test #tm-bottom-a {
  background: #ffffff !important;
}

/* ========================================================================
   Case Studies - Internation Jobs Page
 ========================================================================== */

.international-jobs h3.uk-panel-title {
  margin-bottom: 0px !important;
}
.international-jobs p {
  margin-top: 0px !important;
}
.international-jobs .show-details {
  color: #bbbbbb;
}
.international-jobs a.uk-link-reset {
  color: #0079c2;
  font-weight: 300;
}
.international-jobs .uk-panel {
  border: 1px solid #cccccc;
}

/* ========================================================================
   HD Series - Title Lowercase
 ========================================================================== */

.product-uikit-model-hd-dd-3065 h1, .product-uikit-model-hd-hd-2565 h1, .product-uikit-model-hd-cd-3025 h1, .product-uikit-model-hd-sd-3050 h1, .product-uikit-model-hd-sd-3020 h1, .product-uikit-model-hd-m-1500 h1, .product-uikit-model-speed-guardian-5000 h1, .product-uikit-model-steel-ranger-9000 h1, .product-uikit-model-sc-1400-sel19-cool-master h1, .product-uikit-model-sc-1400-sel19-food-master h1, .product-uikit-model-sc-1400-sel19-clean-master-20-pa h1 {
  text-transform: none !important;
}

/* ========================================================================
   Menu - Navigation Hover
 ========================================================================== */

ul.uk-nav.uk-nav-navbar > li > a:hover {
  color: #ffffff;
  background-color: #0079c2;
}

/* ========================================================================
   Testimonial - Slider
 ========================================================================== */

.slider-testimonial img {
  position: relative;
  bottom: 20px;
  box-shadow: 0px 1px 5px lightgrey;
}